BACnet Client PICS (Protocol Implementation Conformance Statement)
1.1. Product Description
PcVue is a SCADA Software that can act as a BACnet Advanced Operator Workstation (B-AWS). PcVue is able to communicate with BACnet devices via BACnet/IP.
1.2. BACnet Standardized Device Profile
X BACnet Operator Workstation (B-OWS)
X BACnet Operator Workstation (B-AWS)
o BACnet Operator Display (B-OD)
o BACnet Building Controller (B-BC)
o BACnet Advanced Application Controller (B-AAC)
o BACnet Application Specific Controller (B-ASC)
o BACnet Smart Sensor (B-SS)
o BACnet Smart Actuator (B-SA)
1.3. BACnet Interoperability Building Blocks Supported
Data Sharing |
ReadProperty-A ReadProperty-B ReadPropertyMultiple-A WriteProperty-A WriteProperty-B WritePropertyMultiple-A View-A Advanced View-A Modify-A Advanced Modify-A COV-A COVP-A |
DS-RP-A DS-RP-B DS-RPM-A DS-WP-A DS-WP-B DS-WPM-A DS-V-A DS-AV-A DS-M-A DS-AM-A DS-COV-A DS-COVP-A |
Device & Network Management |
Dynamic Device Binding-A Dynamic Device Binding-B Dynamic Object Binding-B Automatic Network Mapping-A Automatic Device Mapping-A DeviceCommunicationControl-A Object Creation and Deletion-A ReinitializeDevice-A Backup and Restore-A List Manipulation-A List Manipulation-B Time Synchronization-A UTC Time Synchronization-A Manual Time Synchronization-A Automatic Time Synchronization-A |
M-DDB-A DM-DDB-B DM-DOB-B DM-ANM-A DM-ADM-A DM-DCC-A DM-OCD-A DM-RD-A DM-BR-A DM-LM-A DM-LM-B DM-TS-A DM-UTC-A DM-MTS-A DM-ATS-A |
Event & Alarm |
Notification-A ACK-A Alarm Summary-A Enrollment Summary-A Information-A Alarm Summary View-A View and Modify-A Advanced View and Modify-A View Notifications-A Advanced View Notifications-A Event Log View-A Event Log View and Modify-A |
AE-N-A AE-ACK-A AE-ASUM-A1 AE-ESUM-A1 AE-INFO-A1 AE-AS-A AE-VM-A AE-AVM-A AE-VN-A AE-AVN-A AE-ELV-A AE-ELVM-A |
Scheduling |
Scheduling-A View and Modify-A Advanced View and Modify-A |
SCHED-A2 |
Trending |
Viewing-A Viewing and Modifying Trends-A Viewing and Modifying Multiple Values-A Advanced View and Modify-A Automated Trend Retrieval-A Automated Multiple Value Retrieval-A Archival-A |
T-V-A T-ATR-A T-AMVR-A T-A-A |
1Deprecated, contained in Alarm Summary View-A (AE-AS-A)
2Deprecated, contained in View and Modify-A (SCHED-VM-A)
3Deprecated
1.4. Segmentation Capability
X Segmented requests supported Window Size: Configurable
X Segmented responses supported Window Size: Configurable
1.5. Standard Object Types Supported
- PcVue as BACnet server:
Object Type |
Object Type Supported |
Dynamically Creatable and Deletable |
Optional Properties Supported |
Proprietary Properties |
Device |
Yes |
No |
Location Description Max_Segments_Accepted Local_Time Local_Date UTC_Offset Daylight_Savings_Status APDU_Segment_Timeout Time_Synchronization_Recipients UTC_Time_Synchronization_Recipients Time_Synchronization_Interval Align_Intervals Interval_Offset |
- |
- PcVue as BACnet client:
The following table describes all objects that PcVue is able to read as a BACnet client. That doesn’t mean these objects may be present in PcVue.
Object Type |
Object Type Supported |
Dynamically Creatable and Deletable |
Optional Properties Supported |
Proprietary Properties |
Access-credential |
Yes |
Yes |
All |
Yes1 |
Access-door |
Yes |
Yes |
All |
Yes1 |
Access-point |
Yes |
Yes |
All |
Yes1 |
Access-rights |
Yes |
Yes |
All |
Yes1 |
Access-user |
Yes |
Yes |
All |
Yes1 |
Access-zone |
Yes |
Yes |
All |
Yes1 |
Accumulator |
Yes |
Yes |
All |
Yes1 |
Analog-input |
Yes |
Yes |
All |
Yes1 |
Analog-output |
Yes |
Yes |
All |
Yes1 |
Analog-value |
Yes |
Yes |
All |
Yes1 |
Averaging |
Yes |
Yes |
All |
Yes1 |
Binary-input |
Yes |
Yes |
All |
Yes1 |
Binary-output |
Yes |
Yes |
All |
Yes1 |
Binary-value |
Yes |
Yes |
All |
Yes1 |
Bitstring-value |
Yes |
Yes |
All |
Yes1 |
Calendar |
Yes |
Yes |
All |
Yes1 |
Characterstring-value |
Yes |
Yes |
All |
Yes1 |
Command |
Yes |
Yes |
All |
Yes1 |
Credential-data-input |
Yes |
Yes |
All |
Yes1 |
Date-pattern-value |
Yes |
Yes |
All |
Yes1 |
Date-value |
Yes |
Yes |
All |
Yes1 |
Datetime-pattern-value |
Yes |
Yes |
All |
Yes1 |
Datetime-value |
Yes |
Yes |
All |
Yes1 |
Device |
Yes |
Yes |
All |
Yes1 |
Event-enrollment |
Yes |
Yes |
All |
Yes1 |
Event-log |
Yes |
Yes |
All |
Yes1 |
File |
Yes |
Yes |
All |
Yes1 |
Global-group |
Yes |
Yes |
All |
Yes1 |
Group |
Yes |
Yes |
All |
Yes1 |
Integer-value |
Yes |
Yes |
All |
Yes1 |
Large-analog-value |
Yes |
Yes |
All |
Yes1 |
Life-safety-point |
Yes |
Yes |
All |
Yes1 |
Life-safety-zone |
Yes |
Yes |
All |
Yes1 |
Load-control |
Yes |
Yes |
All |
Yes1 |
Loop |
Yes |
Yes |
All |
Yes1 |
Multi-state-input |
Yes |
Yes |
All |
Yes1 |
Multi-state-output |
Yes |
Yes |
All |
Yes1 |
Multi-state-value |
Yes |
Yes |
All |
Yes1 |
Network-security |
Yes |
Yes |
All |
Yes1 |
Notification-class |
Yes |
Yes |
All |
Yes1 |
Octetstring-value |
Yes |
Yes |
All |
Yes1 |
Positive-integer-value |
Yes |
Yes |
All |
Yes1 |
Program |
Yes |
Yes |
All |
Yes1 |
Pulse-converter |
Yes |
Yes |
All |
Yes1 |
Schedule |
Yes |
Yes |
All |
Yes1 |
Structured-view |
Yes |
Yes |
All |
Yes1 |
Trend-log |
Yes |
Yes |
All |
Yes1 |
Trend-log-Multiple |
Yes |
Yes |
All |
Yes1 |
Time-pattern-value |
Yes |
Yes |
All |
Yes1 |
Time-value |
Yes |
Yes |
All |
Yes1 |
1Proprietary properties are supported if based on one of the primitive datatypes.
1.6. Data Link layer Options
X BACnet IP, (Annex J)
X BACnet IP, (Annex J), Foreign Device
o ISO 8802-3, Ethernet (Clause 7)
o ANSI/ATA 878.1, 2.5 Mb. ARCNET (Clause 8)
o ANSI/ATA 878.1, RS-485 ARCNET (Clause 8), baud rates ____________
o MS/TP master (Clause 9), baud rates:
o MS/TP slave (Clause 9), baud rates:
o Point-To-Point, EIA 232 (Clause 10), baud rates:
o Point-To-Point, modem, (Clause 10), baud rates:
o LonTalk, (Clause 11), medium: __________
o BACnet/Zigbee (Annex O): __________
o Other:
1.7. Device Address Binding
Is static device binding supported? This is currently necessary for two-way communication with MS/TP slaves and certain other devices. Yes
1.8. Networking Options
o Router, Clause 6 - List all routing configurations, e.g., ARCNET-Ethernet, Ethernet-MS/TP, etc.
o Annex H, BACnet Tunneling Router over IP
X BACnet/IP Broadcast Management Device (BBMD)
- Does the BBMD support registrations by Foreign Devices? Yes
- Does the BBMD support network address translation? No
1.9. Character Sets Supported
Indicating support for multiple character sets does not imply that they can all be supported simultaneously.
X ANSI X3.4
X IBM / Microsoft DBCS
X ISO 8859-1
X ISO 10646 (UCS-2)
X ISO 10646 (UCS-4)
X JIS X 0208
X ISO 10646 (UTF-8)
1.10. Network Security Options
X Non-secure Device - is capable of operating without BACnet Network Security
o Secure Device - is capable of using BACnet Network Security (NS-SD BIBB)
- o Multiple Application-Specific Keys
- o Supports encryption (NS-ED BIBB)
- o Key Server (NS-KS BIBB)